Articles by Muhammad Arul
-
How to Install and Configure MongoDB on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 9
MongoDB is a NoSQL database that provides high performance, high availability, and automatic scaling. In this tutorial, I will guide you to install and configure MongoDB 3.2 (stable) on a CentOS 7 server. We will add and configure the administrator user for MongoDB and configure the authentication for MongoDB services.
-
How to Install Seafile with Nginx on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 7
Seafile is a private cloud software to that provides similar features like Dropbox, mega.co.nz, and others, just hosted on your own server. Seafile is based on the python programming language and it is released under an open source license so that you can create your own private cloud and it will be much more secure. In this tutorial, I will install Seafile on CentOS 7 with Nginx web server and MariaDB as the database server.
-
How to Install Django with PostgreSQL and Nginx on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 3
In this tutorial, I will show you how to install the Django web framework and configure it to use a PostgreSQL database for development. We will run Nginx as a reverse proxy for Django web framework for speed and security reasons. Django will run under the python WSGI HTTP server 'Gunicorn', we will manage and control 'Gunicorn' with 'Supervisor' as the process control system.
-
-
How to Install Linux Malware Detect (LMD) and ClamAV on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, security • Comments: 9
In this tutorial, I will show you how to install Linux Malware Detect (LMD) with Clam AntiVirus (ClamAV). I will use CentOS 7 as the operating system.
-
How to Install Mattermost with PostgreSQL and Nginx on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 2
In this tutorial, I will guide you to create your own Mattermost server that uses PostgreSQL as the database system and Nginx as the reverse proxy for Mattermost. I will use ubuntu 16.04 as the operating system. Mattermost is an open source messaging system written in the programming languages Golang and React. It's a slack alternative, we can build our own messaging service like slack or hipchat with it.
-
How to Install and Configure Apache Tomcat 8.5 on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 16
In this tutorial, I will show you how to install and configure Apache Tomcat 8.5 on Ubuntu 16.04 LTS (Yakkety Yak) and how to install and configure the prerequisite Java 8 on the Ubuntu server. Apache Tomcat is an open source Java Servlet implementation developed by the Apache Software Foundation.
-
How to Install Rocket.Chat Server with Nginx on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server • Comments: 12
In this tutorial, I will show you how to build your own chat server using Rocket.Chat. I will use the latest Ubuntu LTS 16.04 server for the installation and Nginx as reverse proxy for the Rocket.Chat application. Rocket.Chat is a free and open source online chat solution for team communication, it allows you to build your own slack like online chat.
-
How to install Wordpress with Nginx, MariaDB and HHVM on Ubuntu 16.04 LTS
Author: Muhammad Arul • Tags: linux, mysql, nginx, server, ubuntu, web server • Comments: 10
This tutorial describes the steps to install WordPress with Nginx, MariaDB and HHVM on Ubuntu 16.04 Server. HHVM (Hip Hop Virtual Machine) is a just-in-time compiler developed by Facebook to run applications that are written in PHP and Hack language. HHVM is faster than the traditional PHP engine from ZEND and is used by Facebook to serve billions of web requests per day.
-
How to Install Ruby on Rails (RoR) with PostgreSQL on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, programming, server, ubuntu • Comments: 7
In this tutorial, I will show you how to install Ruby on Rails on ubuntu 16.04 LTS. I will show you how to install and configure Rails with a PostgreSQL database, and how to create a new first project with Rails. Ruby on Rails (RoR) is an open source web application framework, published under MIT License. Ruby on Rails, or rails is written in Ruby, it is a server-side web application framework that follows the MVC (Model-View-Controller) concept.
-
How to Install a MySQL Cluster on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, mysql, ubuntu • Comments: 25
In this tutorial, I will show you how to install a 'MySQL Cluster' on Ubuntu 16.04 LTS (Xenial Xerus). MySQL Cluster is a technology to provide high availability for MySQL Databases. It uses NDB (Network DataBase) or NDBCLUSTER as the database storage engine. MySQL Cluster is designed as multi-master ACID architecture with no single point of failure, it uses automatic sharding (partitioning) to scale out read and write processes.